package com.cainiao.pojo;

import java.util.Date;

/**
 * 发货信息表
 * DeliveryInfo
 * 数据库表：delivery_info
 */
public class DeliveryInfo {

    /**
     * 
     * 表字段 : delivery_info.id
     */
    private Long id;

    /**
     * 快递单号
     * 表字段 : delivery_info.express_no
     */
    private String expressNo;

    /**
     * 发货时间
     * 表字段 : delivery_info.delivery_time
     */
    private Date deliveryTime;

    /**
     * 是否收到
     * 表字段 : delivery_info.is_arrival
     */
    private Byte isArrival;

    /**
     * 
     * 表字段 : delivery_info.arrival_time
     */
    private Date arrivalTime;

    /**
     * 
     * 表字段 : delivery_info.order_item_id
     */
    private Long orderItemId;

    /**
     * 用户id
     * 表字段 : delivery_info.user_id
     */
    private Long userId;

    /**
     * 发货备注
     * 表字段 : delivery_info.memo
     */
    private String memo;

    /**
     * 发货方式
     * 表字段 : delivery_info.delivery_id
     */
    private Integer deliveryId;

    /**
     * 用户名
     * 表字段 : delivery_info.user_name
     */
    private String userName;

    /**
     * 快递公司
     * 表字段 : delivery_info.express
     */
    private String express;

    /**
     * 订单id
     * 表字段 : delivery_info.order_id
     */
    private Long orderId;

    /**
     * 删除标志
     * 表字段 : delivery_info.is_deleted
     */
    private Byte isDeleted;

    /**
     * 新建时间
     * 表字段 : delivery_info.gmt_created
     */
    private Date gmtCreated;

    /**
     * 修改时间
     * 表字段 : delivery_info.gmt_modified
     */
    private Date gmtModified;

    /**
     * 应用code
     * 表字段 : delivery_info.biz_code
     */
    private String bizCode;

    /**
     * 物流码
     * 表字段 : delivery_info.express_code
     */
    private String expressCode;

    /**
     * 
     * 表字段 : delivery_info.sku_id
     */
    private Long skuId;

    /**
     * 获取  字段:delivery_info.id
     *
     * @return delivery_info.id, 
     */
    public Long getId() {
        return id;
    }

    /**
     * 设置  字段:delivery_info.id
     *
     * @param id the value for delivery_info.id, 
     */
    public void setId(Long id) {
        this.id = id;
    }

    /**
     * 获取 快递单号 字段:delivery_info.express_no
     *
     * @return delivery_info.express_no, 快递单号
     */
    public String getExpressNo() {
        return expressNo;
    }

    /**
     * 设置 快递单号 字段:delivery_info.express_no
     *
     * @param expressNo the value for delivery_info.express_no, 快递单号
     */
    public void setExpressNo(String expressNo) {
        this.expressNo = expressNo == null ? null : expressNo.trim();
    }

    /**
     * 获取 发货时间 字段:delivery_info.delivery_time
     *
     * @return delivery_info.delivery_time, 发货时间
     */
    public Date getDeliveryTime() {
        return deliveryTime;
    }

    /**
     * 设置 发货时间 字段:delivery_info.delivery_time
     *
     * @param deliveryTime the value for delivery_info.delivery_time, 发货时间
     */
    public void setDeliveryTime(Date deliveryTime) {
        this.deliveryTime = deliveryTime;
    }

    /**
     * 获取 是否收到 字段:delivery_info.is_arrival
     *
     * @return delivery_info.is_arrival, 是否收到
     */
    public Byte getIsArrival() {
        return isArrival;
    }

    /**
     * 设置 是否收到 字段:delivery_info.is_arrival
     *
     * @param isArrival the value for delivery_info.is_arrival, 是否收到
     */
    public void setIsArrival(Byte isArrival) {
        this.isArrival = isArrival;
    }

    /**
     * 获取  字段:delivery_info.arrival_time
     *
     * @return delivery_info.arrival_time, 
     */
    public Date getArrivalTime() {
        return arrivalTime;
    }

    /**
     * 设置  字段:delivery_info.arrival_time
     *
     * @param arrivalTime the value for delivery_info.arrival_time, 
     */
    public void setArrivalTime(Date arrivalTime) {
        this.arrivalTime = arrivalTime;
    }

    /**
     * 获取  字段:delivery_info.order_item_id
     *
     * @return delivery_info.order_item_id, 
     */
    public Long getOrderItemId() {
        return orderItemId;
    }

    /**
     * 设置  字段:delivery_info.order_item_id
     *
     * @param orderItemId the value for delivery_info.order_item_id, 
     */
    public void setOrderItemId(Long orderItemId) {
        this.orderItemId = orderItemId;
    }

    /**
     * 获取 用户id 字段:delivery_info.user_id
     *
     * @return delivery_info.user_id, 用户id
     */
    public Long getUserId() {
        return userId;
    }

    /**
     * 设置 用户id 字段:delivery_info.user_id
     *
     * @param userId the value for delivery_info.user_id, 用户id
     */
    public void setUserId(Long userId) {
        this.userId = userId;
    }

    /**
     * 获取 发货备注 字段:delivery_info.memo
     *
     * @return delivery_info.memo, 发货备注
     */
    public String getMemo() {
        return memo;
    }

    /**
     * 设置 发货备注 字段:delivery_info.memo
     *
     * @param memo the value for delivery_info.memo, 发货备注
     */
    public void setMemo(String memo) {
        this.memo = memo == null ? null : memo.trim();
    }

    /**
     * 获取 发货方式 字段:delivery_info.delivery_id
     *
     * @return delivery_info.delivery_id, 发货方式
     */
    public Integer getDeliveryId() {
        return deliveryId;
    }

    /**
     * 设置 发货方式 字段:delivery_info.delivery_id
     *
     * @param deliveryId the value for delivery_info.delivery_id, 发货方式
     */
    public void setDeliveryId(Integer deliveryId) {
        this.deliveryId = deliveryId;
    }

    /**
     * 获取 用户名 字段:delivery_info.user_name
     *
     * @return delivery_info.user_name, 用户名
     */
    public String getUserName() {
        return userName;
    }

    /**
     * 设置 用户名 字段:delivery_info.user_name
     *
     * @param userName the value for delivery_info.user_name, 用户名
     */
    public void setUserName(String userName) {
        this.userName = userName == null ? null : userName.trim();
    }

    /**
     * 获取 快递公司 字段:delivery_info.express
     *
     * @return delivery_info.express, 快递公司
     */
    public String getExpress() {
        return express;
    }

    /**
     * 设置 快递公司 字段:delivery_info.express
     *
     * @param express the value for delivery_info.express, 快递公司
     */
    public void setExpress(String express) {
        this.express = express == null ? null : express.trim();
    }

    /**
     * 获取 订单id 字段:delivery_info.order_id
     *
     * @return delivery_info.order_id, 订单id
     */
    public Long getOrderId() {
        return orderId;
    }

    /**
     * 设置 订单id 字段:delivery_info.order_id
     *
     * @param orderId the value for delivery_info.order_id, 订单id
     */
    public void setOrderId(Long orderId) {
        this.orderId = orderId;
    }

    /**
     * 获取 删除标志 字段:delivery_info.is_deleted
     *
     * @return delivery_info.is_deleted, 删除标志
     */
    public Byte getIsDeleted() {
        return isDeleted;
    }

    /**
     * 设置 删除标志 字段:delivery_info.is_deleted
     *
     * @param isDeleted the value for delivery_info.is_deleted, 删除标志
     */
    public void setIsDeleted(Byte isDeleted) {
        this.isDeleted = isDeleted;
    }

    /**
     * 获取 新建时间 字段:delivery_info.gmt_created
     *
     * @return delivery_info.gmt_created, 新建时间
     */
    public Date getGmtCreated() {
        return gmtCreated;
    }

    /**
     * 设置 新建时间 字段:delivery_info.gmt_created
     *
     * @param gmtCreated the value for delivery_info.gmt_created, 新建时间
     */
    public void setGmtCreated(Date gmtCreated) {
        this.gmtCreated = gmtCreated;
    }

    /**
     * 获取 修改时间 字段:delivery_info.gmt_modified
     *
     * @return delivery_info.gmt_modified, 修改时间
     */
    public Date getGmtModified() {
        return gmtModified;
    }

    /**
     * 设置 修改时间 字段:delivery_info.gmt_modified
     *
     * @param gmtModified the value for delivery_info.gmt_modified, 修改时间
     */
    public void setGmtModified(Date gmtModified) {
        this.gmtModified = gmtModified;
    }

    /**
     * 获取 应用code 字段:delivery_info.biz_code
     *
     * @return delivery_info.biz_code, 应用code
     */
    public String getBizCode() {
        return bizCode;
    }

    /**
     * 设置 应用code 字段:delivery_info.biz_code
     *
     * @param bizCode the value for delivery_info.biz_code, 应用code
     */
    public void setBizCode(String bizCode) {
        this.bizCode = bizCode == null ? null : bizCode.trim();
    }

    /**
     * 获取 物流码 字段:delivery_info.express_code
     *
     * @return delivery_info.express_code, 物流码
     */
    public String getExpressCode() {
        return expressCode;
    }

    /**
     * 设置 物流码 字段:delivery_info.express_code
     *
     * @param expressCode the value for delivery_info.express_code, 物流码
     */
    public void setExpressCode(String expressCode) {
        this.expressCode = expressCode == null ? null : expressCode.trim();
    }

    /**
     * 获取  字段:delivery_info.sku_id
     *
     * @return delivery_info.sku_id, 
     */
    public Long getSkuId() {
        return skuId;
    }

    /**
     * 设置  字段:delivery_info.sku_id
     *
     * @param skuId the value for delivery_info.sku_id, 
     */
    public void setSkuId(Long skuId) {
        this.skuId = skuId;
    }
}